const http = require('http')
const express = require('express')
const app = express()
const server = http.createServer(app)
const io = require('socket.io')(server)
// 监听端口服务器用 server对象
server.listen(3000, '0.0.0.0', () => console.log('http://localhost:3000'))
// 静态资源不受影响
app.use(express.static('./public'))

// 等待客户端连接
io.on('connection', socket => {

  // 接受客户端发送过来的数据
  socket.on('message', data => {
    // 主动给客户端发送数据  send语法糖 emit('message',内容)
    socket.send('服务器说：' + data + ' -- ' + new Date().toLocaleTimeString())
  })

  // client.on('disconnect', () => { /* … */ });
});



